Which can happen with in-buffer completion (though this scenario
is preffed off by default).
* lisp/minibuffer.el (minibuffer-completion-help): Include the
buffer contents after END into BASE-SUFFIX (bug#48356).
(minibuffer-completion-base (substring string 0 base-size))
(base-prefix (buffer-substring (minibuffer--completion-prompt-end)
(+ start base-size)))
- (base-suffix (completion-base-suffix start end
- minibuffer-completion-table
- minibuffer-completion-predicate))
+ (base-suffix (concat (completion-base-suffix start end
+ minibuffer-completion-table
+ minibuffer-completion-predicate)
+ (buffer-substring end (point-max))))
(all-md (completion--metadata (buffer-substring-no-properties
start (point))
base-size md